﻿*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
body{color:#666;font-size:14px;line-height:1.5;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#666;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;border:none}
input [type=submit],input[type=button],input[type=checkbox],input[type=radio],input[type=reset],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
a:hover{color:#00479d}
ul{list-style:none}
.fix{*zoom:1}
table{border-collapse:collapse;border-spacing:0}
.c{clear:both}
.col-l{float:left}
.col-r{float:right}
em{font-style:normal}
.wp{margin:0 auto;width:100%;max-width:1200px}
.m-hide{}
.pc-hide{display: none;}
.m-adv { background:#fff; }
.m-adv img {display: block;}
.m-adv a{display:block;overflow: hidden; /*height:250px;*/background-repeat:no-repeat;background-position:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.m-adv.on a{height:0}
.m-adv .wp{position:relative;height:100%}
.m-adv .js-close{position:absolute;top:32px;right:-60px;width:20px;height:20px;background:url(../images/q-close.png) center no-repeat;z-index:2;cursor:pointer}
.m-adv.on .js-close{height:0}
.m-adv-mo {display: none;}
.js-ad{background: #00469c; height: 10px; overflow: hidden;}
.header-top{height:124px;overflow:hidden}
.header-top .wp{position:relative}
.header-top .js-open{position:absolute;top:32px;right:-60px;width:20px;height:20px;background:url(../images/q-open2.png) center no-repeat;z-index:2;cursor:pointer}
.header-top .js-open.on{background-image:url(../images/q-open.png)}
.logo{float:left;line-height:124px;max-width:405px}
.logo img{display:inline-block;vertical-align:middle}
.hdc{float:left;width:320px;margin:28px 0 0 128px; text-align: center; font-size: 16px; position: relative;}
.hdc a:hover{color:#00469c}
.hdc .tit {border-bottom: 1px dotted #707070; height: 35px; line-height: 35px; padding-bottom: 2px;}
.hdc .tit a { display: inline-block; background: #fff; padding: 3px 10px; position: relative; z-index: 2; line-height: 1;}
.hdc .tit:after{
    content: ' ';
    position: absolute;
    left: 0;
    top:20px;
    width: 100%;
    border-bottom: 1px solid #e50010;
    z-index: 1;
}
.hdc .con em {display: inline-block; margin: 0 3px; color:#e50010;}
.hdc .tit a {color:#00469c;}
.hdc .con { padding-top: 8px; }

.hdr{float:right;padding:28px 0 0}

.tel{font-size:20px;color:#00469c;padding-left:28px;margin-bottom:10px;background:url(../images/tel.png) left center no-repeat}
.order-lang a{font-size:18px;color:#00479d;padding-right: 16px;}
.order-lang a.lang{padding-right:0;position:relative;padding-left: 20px;}
.order-lang a.lang:after{content:'';position:absolute;top:50%;margin-top:-8px;left:0;width:1px;height:17px;background-color:#a7a4a0}
.nav-so{height:60px;background-color:#00469c}
.nav-so.fix{position:fixed;top:0;left:0;right:0;z-index:999}
.fix:after,.fix:before{content:"";display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.nav{float:left}
.nav li{float:left;position:relative}
.nav li>a{display:block;font-size:16px;line-height:60px;padding:0 50px;color:#fff;position:relative}
.nav li>a:after{content:'';position:absolute;top:50%;margin-top:-9px;left:0;width:1px;height:18px;background-color:#fff}
.nav li.next a:after,.nav li.next2 a:after,.nav li.ok>a:after,.nav li.on>a:after,.nav li:first-child>a:after,.nav li>a:hover:after{width:0}
.nav li:hover + li>a:after,.nav li.on + li>a:after{width:0}
.nav li.ok>a,.nav li.on>a,.nav li>a:hover{background-color:#2574d5}
.nav .sub{display:none;position:absolute;left:0;right:0;z-index:10}
.nav .sub a{display:block;font-size:16px;color:#fff;height:50px;line-height:50px;text-align:center;background-color:#2574d5;border-top:1px solid #00479d;position:relative}
.nav .sub a:hover{
    background-color: #e50011;
}
/*.nav .sub a:hover:after{content:'';position:absolute;top:-1px;left:50%;margin-left:-6px;width:12px;height:1px;background-color:#fff}*/

.sub-nav { padding-top: 10px }
.sub-nav li { display: inline; }
.sub-nav li a { display: inline-block; padding: 5px 10px;  color:#888;}
.sub-nav li.on a { background:#00469c; color:#fff; }

.so{float:right;position:relative}
.so-btn{display:block;width:60px;height:60px;background:url(../images/so.png) center no-repeat;cursor:pointer}
.so-on .so-btn{background-color:#2574d5}
.so-box{display:none;position:absolute;top:100%;right:0;width:240px;height:40px;border:2px solid #2574d5;background:#fff;z-index:2}
.so-box .inp{display:block;width:100%;height:100%;padding:0 45px 0 5px;-webkit-appearance:none}
.so-box .btn{position:absolute;right:0;top:0;width:40px;height:100%;
    background:url(../images/ico-dui.png) center no-repeat #2574d5;
    font-size:0;cursor:pointer;
    border-radius: 0;
}

/*.menuBtn{display:none;position:fixed;top:15px;right:12px;width:30px;height:30px;z-index:99;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:4px;background-color:#00469c;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:-5px 0 0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}*/

.menuBtn { position: absolute; right: 0; top: 0; line-height: 50px;  padding: 0 15px; z-index: 99; display: none; color:#00479d;}


.footer{padding:0 0 40px;background-color:#00469c;overflow:hidden;margin-top:15px;}
.foot_info{clear:both; width:1200px; margin:0 auto; margin-top:20px;}
.foot_info a{color:#fff;}
.fd-left{float:left}
.fd-logo{float:left;margin:51px 65px 0 0}
.fd-intro{overflow:hidden;padding:45px 0 0}
.fd-intro p{color:#fff;line-height:30px;padding-left:27px;background-repeat:no-repeat;background-position:left center}
.fd-intro p.gps{background-image:url(../images/icon-gps.png)}
.fd-intro p.phone{background-image:url(../images/icon-tel.png)}
.fd-intro p.mail{background-image:url(../images/icon-mail.png)}
.copyright a{color:#fff}
.copyright a:hover{text-decoration:underline}
.fd-right{float:right}
img.i2{display:none;}
.hotTel {
    display: none;
}

.pop-fixed{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}
.pop-fixed .cont{position:absolute;width:100%;height:100%;top:0;left:0;
}
.pop-fixed .mask{height:100%;width:100%;background:rgba(0,0,0,0.8);}
.pop-fixed .close{position:absolute;top:50px;right:50px;width:40px;height:40px;background:url(../images/close2.png) center center no-repeat;cursor:pointer;z-index:10}
.pop-fixed.video .video{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}
.pop-fixed.video .video iframe{display:block;width:100%;height:100%}


.ul-eq{margin-top:46px;overflow:hidden}
.ul-eq li{float:left;margin-left:80px}
.ul-eq li:first-child{margin-left:0}
.ul-eq .pic{float:left;width:100px;height:100px;border-radius:10px;overflow:hidden;margin-right:10px;margin-top:6px}
.ul-eq .pic img{display:block;width:100%;height:100%}
.ul-eq .txt{overflow:hidden}
.ul-eq .txt p{font-size:16px;line-height:2;color:#fff}
.ul-eq .txt .btn{display:block;width:116px;height:31px;line-height:29px;font-size:16px;color:#fff;text-align:center;border:1px solid #566eb3;border-radius:13px;margin-top:10px}
.ul-eq .txt .btn:hover{border:1px solid #fff}
.main{overflow:hidden}
.cur{overflow:hidden;padding:25px 0;border-bottom:1px solid #dcdcdc;color:#888}
.cur span{font-family:"微软雅黑";padding-left:3px}
.cur a{color:#888;padding:0 5px}
.cur a.on,.cur a:hover{color:#00469c}
.cur .left{float:left}
.cur .left a:first-child{padding-left:0}
.cur .left h3{font-size:14px;color:#00469c}
.cur .right{float:right;font-family:"宋体"}
.cur .right a{font-family:"微软雅黑"}
.banner .item{
    float: left;
    display:block;padding-top:3.5%;
    background-repeat:no-repeat;background-position:center;
    -webkit-background-size:cover;background-size:cover;
    -o-transition:0s;
    -ms-transition:0s;
    -moz-transition:0s;
    -webkit-transition:0s;
    transition:0s;
}
.banner{overflow:hidden}
.banner .wp{position:relative}
.banner .slick-dots{position:absolute;bottom:35px;left:0;z-index:3}
.banner .slick-dots li{display:inline-block;margin-right:10px}
.banner .slick-dots button{width:14px;height:14px;font-size:0;cursor:pointer;border:none;background: 0;background-color:#00479d;border-radius:50%}
.banner .slick-dots li.slick-active button{background:url(../images/dot2.png) no-repeat center center;background-size: 100% 100%;}
.fright{
    position:fixed;
    top: 50%;
    margin-top: -125px;
    right:0;z-index:99;
    border-top:1px solid #ddd;
}
.fright a:first-child{animation:.8s steps(1) infinite blink}
.fright a:first-child .icon2{animation:.8s steps(1) infinite blink2}
@keyframes blink{
50%{color:#fff;background-color:#e50011}
}
@-moz-keyframes blink{
50%{color:#fff;background-color:#e50011}
}
@-webkit-keyframes blink{
50%{color:#fff;background-color:#e50011}
}
@-o-keyframes blink{
50%{color:#fff;background-color:#e50011}
}
@keyframes blink2{
50%{opacity:1}
}
@-moz-keyframes blink2{
50%{opacity:1}
}
@-webkit-keyframes blink2{
50%{opacity:1}
}
@-o-keyframes blink2{
50%{opacity:1}
}
.fright a p{padding-top:20px}
.fright a{position:relative;display:block;width:50px;height:50px;cursor:pointer;text-align:center;color:#999;border-bottom:1px solid #ddd;border-left:1px solid #ddd;background-color:#fff;padding-top:5px}
.fright a i{display:block;width:22px;height:22px;position:absolute;top:5px;left:50%;margin-left:-11px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.fright a:hover{background-color:#e50011;color:#fff}
.fright a i.icon2,.fright a:hover .icon1{opacity:0}
.fright a:hover .icon2{opacity:1}
.fright a .zhu{display:block;width:23px;height:23px;line-height:23px;text-align:center;color:#fff;font-size:16px;background-color:#e50011;border-radius:50%;overflow:hidden;position:absolute;top:-12px;left:-12px}
.fright .weixin{position:absolute;top:0;right:-999px;z-index:-1;width:210px;display:block;border:1px solid #e7e7e7;background-color:#fff}
.fright .weixin .item{float:left;width:50%;font-size:14px;line-height:20px;color:#666}
.fright .weixin .item img{display:block;width:99px;height:100px;margin:0 auto}
.fright .weixin .item span{display:block;text-align:center}
.fright .phone{width:150px;font-size:14px;line-height:24px;color:#666;position:absolute;right:-999px;top:0;z-index:-1;padding:10px;border:1px solid #e7e7e7;border-right:none;background-color:#fff}
.g-top{display:none}
.g-top.on{opacity:0;right:-100px}
.pages{overflow:hidden;text-align:center}
.pages ul{display:inline-block;vertical-align:middle}
.pages li{float:left;margin:0 4px}
.pages li a{display:block;width:27px;height:27px;line-height:25px;border:1px solid #bebebe;font-size:12px;color:#666}
.pages .pages-next a,.pages .pages-prev a{width:50px}
.pages li a:hover,.pages li.on a{background-color:#00469c;color:#fff}
.m-pop{position:fixed;left:-10000px;top:0;z-index:9999;width:100%;height:100%;cursor:auto}
.m-pop.on{left:0}
.m-pop .pop-bg{
	position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);
	background-color:rgb(0,0,0)\9;
	filter:alpha(Opacity=80)\9;
}
.m-pop .inner{position:absolute;
	left:50%;top:50%;width:1200px;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);
	background:url(../images/bg2-qm.png) center center;
	overflow:hidden;

  @media screen\0 {
  	margin-left: -600px;
  	margin-top: -300px;
  	background-color: #e60614;
  }

}
.m-win{margin:50px auto 44px;text-align:center;overflow:hidden}
.m-pop .close{display:block;width:30px;height:30px;position:absolute;right:25%;bottom:38px;background:url(../images/icon4-qm.png) center no-repeat}
.pop-recruit{position:fixed;top:0;left:-10000px;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:10}
.m-imgtxt1-qm{position:relative}
.m-imgtxt1-qm .slider{width:600px;margin:0 auto}
.m-imgtxt1-qm .item a{display:block;width:100%;height:100%}
.m-imgtxt1-qm .pic{width:600px;height:414px;overflow:hidden;margin:0 auto 22px}
.m-imgtxt1-qm .pic img{display:block;width:100%;height:100%}
.m-imgtxt1-qm .item .con{
    margin: 0 auto;
    max-width: 600px;
}
.m-imgtxt1-qm .item img{
    max-width: 100%;
    max-height: 420px;
    width: auto;
    height: auto;
    margin: 0 auto;
}
.m-imgtxt1-qm .txt{width:600px;margin:0 auto;color:#fff;font-size:14px;line-height:28px;text-align:left}
/*.m-imgtxt1-qm .txt p{max-height:56px;overflow:hidden}*/
.m-imgtxt1-qm .txt span{display:block;font-family:Arial;line-height:16px;margin-top:22px;text-align: center;}
.m-imgtxt1-qm .slick-next,.m-imgtxt1-qm .slick-prev{position:absolute;top:50%;margin-top:-72px;overflow:hidden;width:50px;height:50px;font-size:0;line-height:0;z-index:9;border:none;background:center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;cursor:pointer}
.m-imgtxt1-qm .slick-prev{left:50%;margin-left:-450px;background-image:url(../images/icon2-qm.png)}
.m-imgtxt1-qm .slick-next{right:50%;margin-right:-450px;background-image:url(../images/icon3-qm.png)}
.m-imgtxt1-qm .slick-next:hover,.m-imgtxt1-qm .slick-prev:hover,.m-pop .close:hover{opacity:.8;filter:alpha(Opacity=80);
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';

}
.m-pic1-qm{overflow:hidden;margin-top:60px;margin-bottom:100px}
.m-pic1-qm img{display:block;margin:0 auto}
.ul-imgtxt1-qm{overflow:hidden;margin:57px -22px 12px}
.ul-imgtxt1-qm li{float:left;width:25%;padding:0 22px;margin-bottom:35px}
.ul-imgtxt1-qm li a{display:block;width:100%;height:100%}
.ul-imgtxt1-qm .pic{position:relative;height:0;padding-top:69%;overflow:hidden}
.ul-imgtxt1-qm .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.ul-imgtxt1-qm .con{position:absolute;top:0;left:0;right:0;bottom:0;
	background:url(../images/bg1-qm.png) center center;
	text-align:center;opacity:0;filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
	-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;
	display: none\9;
}
.ul-imgtxt1-qm .txt{position:absolute;top:50%;left:0;
-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);transform:translateY(-50%);padding:0 34px;font-size:16px;line-height:24px;color:#fff;right: 0;
 @media screen\0 {
        margin-top: -50px;
 }

}
.ul-imgtxt1-qm .txt i{display:block;width:40px;height:40px;margin:0 auto 10px;background-repeat:no-repeat;background-position:center center}
.ul-imgtxt1-qm .txt p{max-height:72px;overflow:hidden}
.ul-imgtxt1-qm .txt span{display:block;font-size:14px;font-family:Arial;line-height:16px;margin-top:20px}
.ul-imgtxt1-qm a:hover .con{opacity:1;filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; display: block\9;}
.m-text1-qm{overflow:hidden;margin-top:60px;margin-bottom:120px}
.m-text1-qm .txt{padding-top:70px;font-size:14px;line-height:2em;color:#666}
.m-text1-qm .video-box{width:46%;margin-top:0}
.m-text1-qm .video-box .pic{padding-top:54.5%;box-shadow:none}
.m-text1-qm .video-box .mask .btn-play{width:58px;height:58px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-text1-qm .ul-count{margin-bottom:-80px}
.m-text1-qm .ul-count h4{line-height:62px}
.m-text1-qm .ul-count h4 em{font-size:62px}
.m-text1-qm .ul-count p{font-size:14px}
.m-text1-qm .ul-count li{margin-bottom:80px;height: 112px;overflow: hidden;}
.map{overflow:hidden;margin-top:61px}
#allmap{height:400px}
#allmap img{max-width:normal}
.m-addr-qm{margin-top:60px;margin-bottom:49px}
.m-addr-qm:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-addr-qm h3{font-size:20px;color:#666;line-height:22px;margin-bottom:29px}
.m-addr-qm .contact{float:left;width:40%;font-size:16px;color:#666;line-height:30px;margin-right:20px}
.m-addr-qm .contact p{margin-bottom:3px;font-weight:700;overflow:hidden}
.m-addr-qm .contact p i{display:block;float:left;width:35px;height:35px;margin-right:10px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-addr-qm .contact p span{display:block;overflow:hidden}
.m-addr-qm .link{margin-top:60px}
.m-addr-qm .link:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-addr-qm .qq,.m-addr-qm .weibo,.m-addr-qm .weixin{
    display:block;float:left;width:35px;
    height:35px;margin-right:36px;
    margin: 0 36px 0 0;
}
.m-addr-qm .weibo{background:url(../images/icon8-qm.png) center center no-repeat;background-position: 0 0 !important;}
.m-addr-qm .weixin{position:relative}
.m-addr-qm .weixin i{
display:block;width:35px;height:35px;
background:url(../images/icon9-qm.png) center center no-repeat;
cursor:pointer;
}
.m-addr-qm .weixin .box{width:120px;height:129px;position:absolute;top:42px;left:-46px;background:url(../images/bg4-qm.png) center center no-repeat;padding-top:20px;display:none}
.m-addr-qm .weixin .box img{display:block;margin:0 auto}
.m-addr-qm .qq{background:url(../images/icon10-qm.png) center center no-repeat}
.m-addr-qm .link a:hover,.m-addr-qm .weixin i:hover{opacity:.8;filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-addr-qm .route{overflow:hidden}
.m-addr-qm .con{margin-bottom:45px;overflow:hidden;padding-top:3px}
.m-addr-qm .con i{display:block;float:left;width:30px;height:30px;margin-right:10px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-addr-qm .txt{overflow:hidden;font-size:14px;line-height:28px;color:#3e3a39}
.m-addr-qm .txt h4{font-size:16px;color:#00469c;line-height:28px;margin-bottom:11px}
.m-addr-qm .txt em{display:block;float:left;font-size:16px;color:#666;margin-right:10px;font-weight:700;line-height:28px}
.m-addr-qm .txt p span{display:block;overflow:hidden}
.m-matter-qm{overflow:hidden;margin-top:55px;margin-bottom:13px}
.m-matter-qm .slick-nav{position:relative}
.m-matter-qm .slick-nav .slider{height:194px}
.m-matter-qm .slick-nav:after{content:'';display:block;height:1px;background-color:#00469c;position:absolute;top:50%;left:0;right:0;z-index:-1;margin-top:15px;animation:1s forwards myfirst;-moz-animation:1s forwards myfirst;-webkit-animation:1s forwards myfirst;-o-animation:1s forwards myfirst}
.m-matter-qm .slick-nav .slider{margin:0 -35px}
.m-matter-qm .slick-nav .item{text-align:center;font-size:36px;line-height:38px;color:#666;position:relative;cursor:pointer;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.m-matter-qm .slick-nav span{display:block;padding-bottom:80px;padding-top:0;position:relative}
.m-matter-qm .slick-nav span:after{content:'';display:block;width:10px;height:75px;background:url(../images/bg5-qm.png) center center no-repeat;position:absolute;bottom:1px;left:50%;z-index:10;margin-left:-5px}
.m-matter-qm .slick-nav .item:hover,.m-matter-qm .slick-nav .slick-current{padding-top:38px;color:#00469c}
.m-matter-qm .slick-nav .item:hover span:after,.m-matter-qm .slick-nav .slick-current span:after{background-image:url(../images/bg5-1-qm.png)}
.m-matter-qm .slick-nav .slick-next,.m-matter-qm .slick-nav .slick-prev{position:absolute;top:50%;margin-top:-10px;width:49px;height:49px;font-size:0;line-height:0;z-index:98;overflow:hidden;border-radius:50%;background:center center no-repeat;border:5px solid #fff;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-matter-qm .slick-nav .slick-prev{left:-70px;background-image:url(../images/icon13-qm.png)}
.m-matter-qm .slick-nav .slick-next{right:-70px;background-image:url(../images/icon14-qm.png)}
.m-matter-qm .slick-nav .slick-prev:hover{background-image:url(../images/icon13-1-qm.png)}
.m-matter-qm .slick-nav .slick-next:hover{background-image:url(../images/icon14-1-qm.png)}
.ul-imgtxt2-qm{overflow:hidden;margin:0 -80px}
.ul-imgtxt2-qm li{float:left;width:50%;padding:0 80px;margin-bottom:58px}
.ul-imgtxt2-qm li a{display:block;width:100%;height:100%}
.ul-imgtxt2-qm .pic{position:relative;height:0;padding-top:57.6%;margin-bottom:24px;overflow:hidden}
.ul-imgtxt2-qm .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt2-qm a:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.ul-imgtxt2-qm .txt{overflow:hidden;font-size:14px;line-height:28px;color:#666;padding-bottom:23px;border-bottom:1px dashed #a7a4a0}
.ul-imgtxt2-qm .txt p{height:84px;overflow:hidden; text-indent:2em;}
.ul-imgtxt2-qm .last .txt{border-bottom:none}
.m-pic1-hlg{padding:66px 0 150px}
.m-pic1-hlg img{display:block;margin:0 auto}
.m-pic1-hlg .i2{display:none}
.m-list1-hlg{overflow:hidden}
.ul-link1-hlg{overflow:hidden;margin:0 -33px;padding:60px 0 54px}
.ul-link1-hlg li{float:left;width:25%}
.ul-link1-hlg a{display:block;font-size:20px;color:#00469c;height:60px;line-height:58px;margin:0 33px;text-align:center;border:1px solid #939393;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;font-weight:700}
/*.ul-link1-hlg a:hover,*/
.ul-link1-hlg li.on a{background-color:#00469c;border-color:#00469c;color:#fff}
.m-txt1-hlg{overflow:hidden;padding-bottom:52px;border-bottom:1px solid #dcdcdc}
.m-txt1-hlg .left{float:left;width:47%}
.m-txt1-hlg .right{float:right;width:47%;margin-left:6%}
.m-txt1-hlg .item1{color:#666;font-size:14px;line-height:28px}
.m-txt1-hlg .item1+.item1{margin-top:28px}
.m-txt1-hlg .item1 h3{font-size:16px;font-weight:400}
.ul-link2-hlg{overflow:hidden;margin:0 -30px;padding:59px 0 100px}
.ul-link2-hlg li{float:left;width:16.66%}
.ul-link2-hlg a{display:block;margin:0 30px;border:1px solid #e5e5e5;padding:14px 0 27px;text-align:center}
.ul-link2-hlg .con{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-link2-hlg span{display:block;width:70px;height:70px;margin:0 auto 7px;background-repeat:no-repeat;background-position:left top}
.ul-link2-hlg p{font-size:20px;color:#333}
.ul-link2-hlg a:hover{background-color:#00469c;border-color:#00469c}
.ul-link2-hlg a:hover span{background-position:left -70px}
.ul-link2-hlg a:hover p{color:#fff}
.ul-link2-hlg a:hover .con{-webkit-transform:translate(0,-4px);-ms-transform:translate(0,-4px);-o-transform:translate(0,-4px);transform:translate(0,-4px)}
.m-video1-hlg{padding:3px 0 53px;margin-top:-1px;background-color:#fff}
.m-video1-hlg .con{position:relative;padding-top:45%;overflow:hidden}
.m-video1-hlg .con iframe{
    position:absolute;top:0;left:0;
    height:100%;
    width:100%;
    background-color:#000; 
    height:500px\9;
}
.m-video1-hlg .start{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background:url(../images/icon1-hlg.png) center center no-repeat;-webkit-background-size:170px auto;background-size:170px auto;cursor:pointer}
.m-video1-hlg video{position:absolute;left:0;top:0;width:100%;height:100%}
.m-video1-hlg h3{font-size:20px;color:#333;font-weight:400;margin-top:12px}
.m-tit1-hlg{font-size:24px;color:#333;font-weight:400;line-height:34px;padding-bottom:20px;border-bottom:1px solid #dcdcdc}
.m-tit1-hlg span{font-size:16px;color:#666;margin-left:12px}
.ul-pic1-hlg{overflow:hidden;margin:0 -11px -60px;padding:31px 0 48px}
.ul-pic1-hlg li{float:left;width:25%;margin-bottom:60px}
.ul-pic1-hlg a{display:block;margin:0 11px}
.ul-pic1-hlg .pic{padding-top:60%;position:relative;overflow:hidden}
.ul-pic1-hlg .pic img{position:absolute;left:0;top:0;width:100%;height:100%}
.ul-pic1-hlg .pic span{position:absolute;left:0;top:0;right:0;bottom:0;background:url(../images/icon2-hlg.png) center center no-repeat;-webkit-background-size:70px auto;background-size:70px auto}
.ul-pic1-hlg .txt{padding:16px 15px 22px;line-height:26px;background-color:#f7f8f8;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-pic1-hlg .txt h4{font-size:16px;color:#666;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-pic1-hlg .txt p{font-size:14px;color:#a3a3a3;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-pic1-hlg a:hover .txt{background-color:#00469c}
.ul-pic1-hlg a:hover .txt h4,.ul-pic1-hlg a:hover .txt p{color:#fff}
.m-con1-hlg{position:relative;overflow:hidden;margin:62px -15px 20px}
.ul-pic2-hlg{position:relative;display:block;overflow:hidden;margin:0 auto}
.ul-pic2-hlg li { float: left; width: 33%; }
.ul-pic2-hlg .inner{margin:0 15px 30px}
.ul-pic2-hlg .pic img{width:100%;display:block}
.ul-pic2-hlg .txt{padding:24px 28px 38px;color:#00469c;font-size:14px;background-color:#f7f8f8;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-pic2-hlg .txt h4 a{display:block;font-size:18px; color:#666;margin-bottom:10px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-pic2-hlg .txt .desc{line-height:24px;margin-bottom:32px;text-align:justify; text-indent:2em;}
.ul-pic2-hlg .txt .desc a{ color:#666; }
.ul-pic2-hlg .txt .date{padding-left:18px;background:url(../images/icon3-hlg.png) left center no-repeat}
.ul-pic2-hlg li:hover .txt{background-color:#00469c;color:#fff}
.ul-pic2-hlg li:hover h4 a,.ul-pic2-hlg li:hover .txt .desc a{color:#fff}
.ul-pic2-hlg li:hover .date{background-image:url(../images/icon3-on-hlg.png)}
.m-txt2-hlg{padding:52px 0 100px}
.m-txt2-hlg h1{font-size:20px;color:#666;text-align:center;line-height:34px;margin-bottom:10px}
.m-txt2-hlg .info{font-size:12px;color:#999;text-align:center;height:18px;line-height:18px;margin-bottom:22px}
.m-txt2-hlg .info span+span{margin-left:40px}
.m-txt2-hlg .info .bdshare-button-style0-16.share .bds_more{float:none;display:inline-block;vertical-align:middle;width:16px;height:16px;background:url(../images/share1-hlg.png) center center no-repeat;cursor:pointer;margin:0}
.m-txt2-hlg .info span a{padding:0 3px;cursor:pointer;color:#999}
.m-txt2-hlg .con{padding:18px 0 50px;font-size:14px;color:#666;line-height:28px;border-bottom:1px solid #e8e8e8;text-align:justify}
.m-txt2-hlg .con img{display:block;margin:0 auto; height: auto;}
.m-txt2-hlg .link{overflow:hidden;font-size:0;margin-top:60px}
.m-txt2-hlg .link .left{float:left;width:42%}
.m-txt2-hlg .link .right{float:right;width:42%}
.m-txt2-hlg .link .btn{width:39px;height:39px;border:1px solid #888;border-radius:50%;background-position:center center;background-repeat:no-repeat;margin-top:4px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.m-txt2-hlg .link .prev{background-image:url(../images/prev1-hlg.png);margin-right:15px;float:left}
.m-txt2-hlg .link .next{background-image:url(../images/next1-hlg.png);margin-left:15px;float:right}
.m-txt2-hlg .link .tit{display:block;line-height:48px;border:1px solid #dcdcdc;padding:0 20px;font-weight:400;font-size:14px;color:#666;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.m-txt2-hlg .link a:hover .tit{background-color:#00469c;color:#fff;border-color:#00469c}
.m-txt2-hlg .link a:hover .btn{background-color:#00469c;border-color:#00469c}
.m-txt2-hlg .link a:hover .prev{background-image:url(../images/prev1-on-hlg.png)}
.m-txt2-hlg .link a:hover .next{background-image:url(../images/next1-on-hlg.png)}
.h100{height:100px}
.anchorBL{display:none}
.index-row1{padding:52px 0 0;overflow:hidden}
.g-tit-ind .more{float:right;width:100px;height:23px;line-height:21px;border-radius:10px;text-align:center;border:1px solid #666;color:#666}
.g-tit-ind .more:hover{border:1px solid #e50011;background-color:#e50011;color:#fff}
.g-tit-ind h3{font-weight:400;font-size:24px;color:#333}
.g-tit-ind h3 em{font-size:16px;color:#666;margin-left:10px}
.video-box{float:left;width:54%;position:relative;margin-top:25px}
.video-box .pic{padding-top:62%;position:relative;box-shadow:0 0 10px 1px rgba(78,78,78,.15)}
.video-box .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.video-box .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,70,156,.3);/*opacity:0;*/-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.video-box .mask .btn-play{position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-40px;width:81px;height:80px;background:url(../images/q-play.png) center no-repeat}
/*.video-box .mask:hover{opacity:1}*/
.count-box{overflow:hidden;width: 43%;float: right;}
.ul-count{overflow:hidden;margin-right:-80px}
.ul-count li{float:left;width:50%;position:relative;margin-bottom:30px}
.ul-count li:after{content:'';position:absolute;right:0;top:50%;margin-top:-58px;width:1px;height:116px;background-color:#e0e0e0}
.ul-count h4{font-weight:400;color:#00469c;font-size:30px;text-align:center;letter-spacing:3px;margin-bottom:15px}
.ul-count h4 em{font-size:68px}
.ul-count p{font-size:18px;color:#666;text-align:center}
.count-box .btn{padding-left:64px;margin-top:45px}
.count-box .btn a{display:inline-block;width:146px;height:32px;line-height:30px;text-align:center;border-radius:15px;border:1px solid #8f8f8f;font-size:16px;margin-right:90px;color:#666}
.count-box .btn a.a2{margin-right:0}
.count-box .btn a:hover{border:1px solid #e50011;background-color:#e50011;color:#fff}
.index-row2{padding:52px 0 0}
.m-about{overflow: hidden;}
.ul-process{overflow:hidden;text-align:center;font-size:0;padding:38px 0 0;position:relative}
.ul-process:before{content:'';position:absolute;left:0;right:0;
bottom:45px;height:1px;width:100%;background-color:#00469c;z-index:-1;
animation:1s forwards myfirst;-moz-animation:1s forwards myfirst;
-webkit-animation:1s forwards myfirst;-o-animation:1s forwards myfirst}
.ul-process li{display:inline-block;margin:0 100px}
.ul-process h4{font-weight:400;font-size:34px;color:#00469c;text-align:center;position:relative;padding-bottom:28px;letter-spacing:3px}
.ul-process h4:after{content:'';position:absolute;left:50%;bottom:0;margin-left:-5px;width:9px;height:31px;background:url(../images/q-line.png) center no-repeat}
.ul-process i{
    display:block;margin:0 auto;width:91px;height:90px;
    background-repeat:no-repeat;background-position:center;
    background-color: #fff;
    border: 1px solid #00469c;
    border-radius: 50%;
    -o-transition:1s;
    -ms-transition:1s;
    -moz-transition:1s;
    -webkit-transition:1s;
    transition:1s;
}
.ul-process .l1 i{
    background-image: url(../images/q-i1.png);
}
.ul-process .l2 i{
    background-image: url(../images/q-i2.png);
}
.ul-process .l3 i{
    background-image: url(../images/q-i3.png);
}
.ul-process .l4 i{
    background-image: url(../images/q-i4.png);
}
.ul-process li:hover h4{
    color: #e50011;
}
.ul-process li:hover h4:after {
    background: url(../images/q-line-on.png) center no-repeat;

}
.ul-process li:hover i{
    border-color: #e50011;
    transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
}
.ul-process .l1:hover i{
    background-image: url(../images/q-i1-on.png);
}
.ul-process .l2:hover i{
    background-image: url(../images/q-i2-on.png);
}
.ul-process .l3:hover i{
    background-image: url(../images/q-i3-on.png);
}
.ul-process .l4:hover i{
    background-image: url(../images/q-i4-on.png);
}
.index-row3{padding:52px 0 0}
.m-qj1.team{padding:27px 0 0;margin-right:-5px}
.m-qj1 .item{float:left}
.m-qj1 .inner{display:block;position:relative;margin-right:5px;overflow:hidden}
.m-qj1 .pic{position:relative}
.m-qj1.team .pic{padding-top:129%}
.m-qj1 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.m-qj1 .txt{
    position:absolute;left:0;bottom:0;right:0;
    height:60px;background-color:rgba(229,0,17,.8);
    background-color: #e50011 \9;
    z-index:2;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.m-qj1 .txt h4{line-height:60px;font-size:20px;color:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-qj1 .txt p{color:#fff;line-height:28px;text-align:center;min-width:140px}
.m-qj1 .txt p strong{font-size:16px;display:block}
.m-qj1 .inner .txt{
    font-size: 0;
}
.m-qj1 .inner:hover .txt{
    bottom:0;height:100%;
    background-color:rgba(0,70,156,.9);
    background-color: #00469c \9;
    font-size: 0;
}
.m-qj1 .inner .txt:after{
    content: '';
    height: 100%;
    width: 0;
    display: inline-block;
    vertical-align: middle;
}
.m-qj1 .inner .txt .js-inner{
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    width: 100%;
    padding: 0 20px;
}
/*.m-qj1 .inner:hover .txt .js-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}*/
.m-qj1 .slick-arrow{position:absolute;top:50%;margin-top:-20px;width:40px;height:40px;background-repeat:no-repeat;background-position:center;font-size:0;background-color:transparent;border:none;cursor:pointer;z-index:2}
.m-qj1 .slick-prev{left:-100px;background-image:url(../images/prev3.png)}
.m-qj1 .slick-next{right:-100px;background-image:url(../images/next3.png)}
.m-qj1 .slick-prev:hover{background-image:url(../images/prev3-on.png)}
.m-qj1 .slick-next:hover{background-image:url(../images/next3-on.png)}

.slik-row .slick-dots{
    text-align: center;
    margin-top: 10px;
}
.slik-row .slick-dots li{
    float: none;
    width: 8px;
    height: 8px;
    display: inline-block;
    vertical-align: middle;
    background-color: #a0a0a0;
    border-radius: 50%;
    margin: 0 5px;
}
.slik-row .slick-dots li.slick-active{
    width: 10px;
    height: 10px;
    background-color: #e50011;
}

.index-row4{padding:54px 0 0}
.ul-case{overflow:hidden;padding:25px 0 0}
.ul-case .item{float:left;position:relative}
.ul-case .pic{height:412px;background-repeat:no-repeat;background-position:right center;-webkit-background-size:cover;background-size:cover;position:relative}
.ul-case .pic:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;/*background:url(../images/q-bg.png) center;*/z-index:2;background-color: rgba(0,0,0,.2);}
.ul-case .txt{position:absolute;left:0;right:0;bottom:0;height:120px;background-color:rgba(0,70,156,.9);opacity:0;color:#fff;padding:25px 40px 0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-case .txt span{float:left;font-size:16px;line-height:32px;color:#fff;}
.ul-case .txt span em {display:block;}
.ul-case .txt span{  overflow: hidden; min-width: initial !important;}
.ul-case .txt span.s1{ width: 20%; }
.ul-case .txt span.s2{ width: 79%; float: right;}

.ul-case .item.on .txt{opacity:1}
.ul-case .item.on .pic:after{background:0 0}
.index-row5{padding:54px 0 0}
.ul-news{/*margin-right:-9px;*/overflow:hidden;padding:22px 0 0}
.ul-news .item{/*float:left;width:25%*/margin: 0 4px;}
/*.ul-news .inner{margin-right:9px}*/
.ul-news .pic{padding-top:66%;position:relative;overflow:hidden}
.ul-news .pic img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.ul-news .inner:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.ul-news .txt{padding:26px 22px 22px;background-color:#f7f8f8}
.ul-news .txt h4{font-size:18px;line-height:24px;margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:48px}
.ul-news .txt h4 a{color:#666}
.ul-news .txt p{line-height:24px;margin-bottom:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:48px; text-indent:2em;}
.ul-news .txt .time{padding-left:18px;background:url(../images/icon-time.png) left center no-repeat}
.ul-news .inner:hover .txt{background-color:#00469c}
.ul-news .inner:hover .txt .time,.ul-news .inner:hover .txt h4 a,.ul-news .inner:hover .txt p{color:#fff}
.ul-news .inner:hover .txt .time{background-image:url(../images/icon-time-on.png)}
.index-row6{padding:95px 0 0}
.m-qj1.health{overflow:hidden;padding:25px 0 0}
/*.m-qj1.health li{float:left;width:33.33%}*/
.m-qj1.health .pic{display: block;height: 0; padding-top:96%;position:relative}
.m-qj1.health .con a{display:block;line-height:2;padding-left:10px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}
.m-qj1.health .con a:after{content:'';position:absolute;left:0;top:50%;margin-top:-3px;width:5px;height:5px;background-color:#fff;border-radius:50%}
.m-qj1.health .con a:hover:after{background-color:#e50011}
.index-row8{padding:26px 0 26px;overflow:hidden}

.slick-partner{margin:0 -24px; padding:26px 0 0}
.slick-partner .item{display:block;float:left;margin:0 24px}
.slick-partner .pic{height:80px;line-height:78px;text-align:center;border:1px solid #f1f1f1}
.slick-partner .pic img{display:inline-block;vertical-align:middle;  max-height:90%;}
.slick-partner .pic:hover{border:1px solid #757cbb}
.slick-partner .slick-arrow{position:absolute;top:50%;margin-top:-15px;width:49px;height:49px;background-repeat:no-repeat;background-position:center;font-size:0;background-color:#fff;border:none;cursor:pointer;z-index:2}
.slick-partner .slick-prev{left:-50px;background-image:url(../images/prev3.png)}
.slick-partner .slick-next{right:-50px;background-image:url(../images/next3.png)}
.slick-partner .slick-prev:hover{background-image:url(../images/prev3-on.png)}
.slick-partner .slick-next:hover{background-image:url(../images/next3-on.png)}
.slick-ten{position:relative;margin:20px 0 0}
.slick-ten:before{
    content:'';position:absolute;
    left:0;top:50%;height:1px;
    background-color:#00469c;
    width: 100%; z-index:-1;
    animation:1s forwards myfirst;
    -moz-animation:1s forwards myfirst;
    -webkit-animation:1s forwards myfirst;
    -o-animation:1s forwards myfirst;
}
.slick-ten .item .con1{background:url(../images/q-line1.png) left 8px no-repeat}
.slick-ten .item .con2{background:url(../images/q-line3.png) 75px top no-repeat; margin-left: 70px;}
/*.slick-ten .item:nth-child(odd) .con1{padding-top:42px;background:url(../images/q-line11.png) left top 42px no-repeat}
.slick-ten .item:nth-child(odd) .con2{background:url(../images/q-line33.png) left 75px top no-repeat}*/
.slick-ten .con{width:175px;height:212px;padding-left:28px;position:relative}
.slick-ten .con:after{content:'';position:absolute;left:0;width:11px;height:11px;background:url(../images/dot3.png) center no-repeat}
.slick-ten .con1:after{bottom:-5px}
.slick-ten .con2:after{left:74px;top:-5px}
.slick-ten .item2 .con1{padding-top:38px}
.slick-ten .item2 .con2{padding-bottom:38px}
.slick-ten .con2 .inner{padding-left:70px;margin-right:-55px;position:absolute;bottom:0}
.slick-ten .item:nth-child(odd) .con2 .inner{bottom:22px}
.slick-ten .con h4{font-weight:400;letter-spacing:1px;font-size:34px;line-height:1;color:#00469c;margin-bottom:10px}
.slick-ten .con h4 a{color:#00469c;}
.slick-ten .con h4 a:hover{color:#e50011;}
.slick-ten .con2 h4{margin-top:10px}
.slick-ten .con p{line-height:22px;letter-spacing:1px}
.slick-ten .slick-arrow{position:absolute;top:50%;margin-top:-25px;width:49px;height:49px;background-repeat:no-repeat;background-position:center;font-size:0;background-color:#fff;border:none;cursor:pointer;z-index:2}
.slick-ten .slick-prev{left:-100px;background-image:url(../images/prev3.png)}
.slick-ten .slick-next{right:-100px;background-image:url(../images/next3.png)}
.slick-ten .slick-prev:hover{background-image:url(../images/prev3-on.png)}
.slick-ten .slick-next:hover{background-image:url(../images/next3-on.png)}
.index-row7{padding:52px 0 0}


@keyframes myfirst{
from{width:0}
to{width:100%}
}
@-moz-keyframes myfirst{
from{width:0}
to{width:100%}
}
@-webkit-keyframes myfirst{
from{width:0}
to{width:100%}
}
@-o-keyframes myfirst{
from{width:0}
to{width:100%}
}
.m-qj1{overflow:hidden}
.m-qj1.team{overflow:visible}
.m-qj1 li{float:left;width:25%;margin-bottom:10px}
.h40{height:40px}
.m-intro1{padding:52px 0 104px}
.m-intro1 .pic{float:left;width:250px;height:250px;
margin-right:125px;border-radius:50%;overflow:hidden;padding:9px;
border:1px solid #e71222;margin-top:10px;

        padding:0\9;


}
.m-intro1 .pic span{display: block;height: 100%;border-radius: 50%;
    background-position: center top;background-repeat: no-repeat;
    background-size: 100% auto;
}

.m-intro1 .pic img{
display:none;

       display:block\9;
       width:100%\9;



}
.m-intro1 .txt-box{overflow:hidden}
.m-intro1 .txt-box h4{font-weight:400;font-size:30px;color:#00479d;margin-bottom:12px}
.m-intro1 .txt-box h5{font-size:16px;color:#333}
.ul-intro1{padding:13px 0 15px}
.ul-intro1 li{font-size:16px;line-height:41px;color:#333;padding-left:25px;position:relative}
.ul-intro1 li:after{content:'';position:absolute;left:0;top:18px;width:7px;height:7px;border-radius:50%;background-color:#e50011}
.m-intro1 .txt-box .tip{ padding: 5px 0; }
.m-intro1 .txt-box .tip a{display:inline-block;width:80px;height:30px;line-height:28px;text-align:center;border:1px solid #00479d;border-radius:14px;font-size:14px;color:#333;margin-right:17px}
.m-intro1 .txt-box .tip a:hover{background-color:#00479d;color:#fff}
.g-tit2{text-align:center;position:relative}
.g-tit2:before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background-color:#dcdcdc;z-index:-1}
.g-tit2 h3{font-weight:400;display:inline-block;font-size:24px;color:#00479d;padding:0 20px;background-color:#fff}
.g-look{display:block;margin:0 auto;width:280px;height:44px;line-height:42px;text-align:center;border:1px solid #00479d;color:#00479d;border-radius:21px}
.g-look i{display:inline-block;vertical-align:middle;width:18px;height:16px;margin-right:20px;background:url(../images/icon-look.png) center no-repeat}
.g-look:hover{background-color:#00479d;color:#fff}
.g-look:hover i{background-image:url(../images/icon-look2.png)}
.ul-paper{padding:0 0 31px}
.ul-paper li{overflow:hidden;border-bottom:1px solid #f0f1f7}
.ul-paper .date{float:left;width:89px;text-align:right;padding:23px 0;margin-right:1px}
.ul-paper .date .con{height:85px;background-color:#bebebe;color:#fff;padding:8px 10px 0 0}
.ul-paper .date .s1{font-size:30px}
.ul-paper .date .s2{font-size:16px}
.ul-paper .txt{overflow:hidden;padding:23px 0 20px 35px}
.ul-paper .txt h4{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;color:#333}
.ul-paper .txt p{line-height:28px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:56px}
.ul-paper a:hover .txt{background-color:#00469c}
.ul-paper a:hover .txt h4,.ul-paper a:hover .txt p{color:#fff}
.ul-paper a:hover .date,.ul-paper a:hover .date .con{background-color:#e50011}
.m-intro2 .con{line-height:30px;padding:6px 0 43px}
.m-intro2 .con2{text-align:center;padding-bottom:47px}
@media only screen and (max-width:1420px){
.ul-imgtxt1-qm{margin:57px 0 12px}
.m-matter-qm .slick-nav .slider{margin:0}
.m-matter-qm .slick-nav .slick-prev{left:-30px}
.m-matter-qm .slick-nav .slick-next{right:-30px}
.ul-imgtxt2-qm{margin:0}
.ul-imgtxt2-qm li{padding:0 30px}
.m-qj1 .slick-prev,.slick-ten .slick-prev{left:-80px}
.m-qj1 .slick-next,.slick-ten .slick-next{right:-60px}
}
@media only screen and (max-width:1366px){
.m-matter-qm .slick-nav .slick-prev{left:0px;}
.m-matter-qm .slick-nav .slick-next{right:0px;}
.header-top .js-open,.m-adv .js-close{right:-30px}
.m-qj1 .slick-prev,.slick-ten .slick-prev{left:0px}
.m-qj1 .slick-next,.slick-ten .slick-next{right:0px}
.foot_info{display:none;}
}
@media only screen and (max-width:1279px){
  
.wp{width:96%}
.nav li>a{padding:0 45px}
.foot_info{display:none;}
}
@media only screen and (max-width:1199px){
      body { padding-top: 50px; }
      body.moad { padding-top: 150px; }
      .m-adv-pc {display: none;}
      .m-adv-mo {display: block; position: fixed; left: 0; top: 0; width: 100%; z-index: 999;}
      body.moad .header { top:100px; }
	  .foot_info{display:none;}
.m-adv-mo a {
    display: block; height: 100px; 
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100px;
}
.m-adv .js-close { right: 10px; }

    .banner .item {
        padding-top: 0;
        height: 300px;
    }
.m-pic1-qm{margin-top:30px;margin-bottom:30px}
.ul-imgtxt1-qm{margin:30px 0 12px}
.ul-imgtxt1-qm li{padding:0 10px;margin-bottom:20px}
.ul-imgtxt1-qm .txt{padding:0 10px;font-size:14px}
.ul-imgtxt1-qm .txt i{margin:0 auto 5px}
.ul-imgtxt1-qm .txt span{margin-top:5px}
.m-pop .inner{width:100%}
.m-text1-qm{margin-top:30px;margin-bottom:30px}
.m-text1-qm .txt{padding-top:20px}
.map{margin-top:30px}
.m-addr-qm{margin-top:30px;margin-bottom:30px}
.m-addr-qm .con{margin-bottom:20px}
.m-addr-qm .contact{float:none;width:auto;margin-bottom:20px;margin-right:0}
.m-addr-qm .link{margin-top:20px}
.m-matter-qm .slick-nav .item{font-size:24px;line-height:26px}
.m-matter-qm .slick-nav:after{margin-top:9px}
.m-matter-qm .slick-nav .slick-next,.m-matter-qm .slick-nav .slick-prev{margin-top:-14px}
.m-matter-qm .slick-nav .slider{height:181px}
.ul-imgtxt2-qm li{padding:0 10px;margin-bottom:20px}
.m-matter-qm{margin-top:30px}
.m-imgtxt1-qm .slick-prev{margin-left:-370px}
.m-imgtxt1-qm .slick-next{margin-right:-370px}
.m-pop .close{right:19%}
.main{min-height:auto}
.js-ad{display:none}
.header-top .js-open{display:none;position:absolute;top:50px}
.nav{float:none}
.nav li{float:none;border-bottom:1px dotted rgba(255,255,255,.6)}
.nav li>a{padding:0;line-height:36px;text-align:center;font-size: 14px;}
.nav li>a:after{display:none}
.nav .sub{position:static}
.nav .sub a{font-size:14px;height:45px;line-height:45px}
.nav-so{display:none;
    height: calc( 100vh - 95px );
    overflow-y: auto;
    padding-bottom:10px;
}
.nav-so .wp{width:100%}

.moad .nav-so {height: calc( 100vh - 195px );}

.so{float:none;position:static}
.so-box{
    display:block;
    position:relative!important;
    margin: 10px auto 0;
    height: 30px;
    width: 200px;
    border: 1px solid #2574d5;
}
.so-btn{display:none}
.header{border-top-width:3px;box-shadow:0 3px 3px rgba(0,0,0,.1);position:fixed;top:0;left:0;right:0;z-index:99;background-color:rgba(255,255,255,.8)}
/*body{margin-top:50px}*/
.menuBtn{display:block}
.header-top{height:50px}
.order-lang{padding-right:50px}
.order-lang a{padding:0 5px;font-size:14px}
.hdc{display:none}
.logo{max-width:150px;line-height:50px}
.tel{display:none}
.hdr{padding:14px 0 0}
.ul-count h4{margin-bottom:5px}
.ul-count p{font-size:14px}
.video-box{margin-right:0;margin-top:10px}
.count-box .btn{padding-left:0;text-align:center;margin-top:0}
.count-box .btn a{width:120px;margin-right:30px}
.count-box{
    width: auto;
    float: none;
    margin: 10px 0 30px;
}
.video-box{float:none!important;width:auto!important}
.ul-count{margin-right:0;position:relative}
.ul-count:after{content:'';position:absolute;right:0;top:0;bottom:0;width:2px;background-color:#fff}
.ul-count li:after{height:80px;margin-top:-40px}
.ul-process li{margin:0 60px}
.slcik-partner{margin-right:-20px}
.slcik-partner .item{margin-right:20px}
.fd-right{display:none}
.fd-left{float:none}
.fd-logo{display:none}
.footer{padding:0 0 10px}
.fd-intro{padding:10px 0 0}
.slick-ten .con{width:250px}
.slick-partner{margin-right:-20px}
.slick-partner .item{margin-right:20px}
.m-qj1 .slick-prev,.slick-ten .slick-prev{left:25px}
.m-qj1 .slick-next,.slick-ten .slick-next{right:25px}
.m-text1-qm .ul-count{margin-bottom:0}
.m-text1-qm .ul-count li{margin-bottom:30px;height: 88px;}
.fright{display:none}
.m-pic1-hlg{padding:40px 0}
.ul-link1-hlg{margin:0 -10px;padding:40px 0}
.ul-link1-hlg a{margin:0 10px}
.m-txt1-hlg{padding-bottom:40px}
.ul-link2-hlg{margin:0 -10px;padding:40px 0}
.ul-link2-hlg a{margin:0 10px}
.m-video1-hlg{padding:0 0 40px}
.m-video1-hlg .start{-webkit-background-size:120px auto;background-size:120px auto}
.ul-pic1-hlg{margin-bottom:-40px}
.ul-pic1-hlg li{margin-bottom:40px}
.m-txt2-hlg{padding:40px 0}
.m-txt2-hlg .con{padding-bottom:40px}
.m-txt2-hlg .link{margin-top:40px}
.m-txt2-hlg .link .left,.m-txt2-hlg .link .right{width:46%}
.m-con1-hlg{margin-top:40px}
.video-box .mask{opacity:1}
.ul-count h4 em{font-size:30px!important}
.h100{height:60px}
.fd-intro p.copyright{display:block;padding-left:0;font-size:12px;line-height:18px;}
}
@media only screen and (max-width:959px){
.m-hide {display: none;}
.pc-hide {display: block;}
.ul-imgtxt1-qm li{width:33.33%}
.banner .slick-dots{bottom:10px}
/*.banner .item {padding-top: 6%;}*/
.count-box .btn a{margin-right:10px;font-size:14px}
.cur .left{display:none}
.cur{padding:15px 0}
.m-qj1 li{width:50%}
.m-intro1{padding:30px 0}
.ul-intro1 li{font-size:14px;line-height:32px;padding-left:10px}
.ul-intro1 li:after{top:14px;width:5px;height:5px}
.m-intro1 .txt-box h4{font-size:24px}
.m-intro1 .pic{margin-right:20px}
.ul-pic1-hlg a{margin:0 5px}
.g-look{width:200px}
.ul-paper .txt h4{font-size:16px}
.ul-paper .txt p{font-size:13px}
.ul-paper .date{padding:7px 0}
.ul-paper .txt{padding:9px 0 5px 15px}
.m-intro2 .con{padding:5px 0 20px}
.g-tit2 h3{font-size:20px;padding:0 10px}
.ul-link2-hlg{padding-bottom:30px}
.ul-link2-hlg li{width:33.33%;margin-bottom:10px}
.m-txt1-hlg .item1+.item1{margin-top:30px}
.m-video1-hlg{padding-bottom:30px}
.m-video1-hlg h3{font-size:18px}
.m-video1-hlg .start{-webkit-background-size:100px auto;background-size:100px auto}
.m-tit1-hlg{font-size:20px;padding-bottom:18px}
.ul-pic1-hlg{margin:0 -5px -30px;padding:30px 0}
.ul-pic1-hlg li{width:33.33%;margin-bottom:30px}
.ul-pic1-hlg .pic span{-webkit-background-size:60px auto;background-size:60px auto}
.ul-pic2-hlg .txt{padding:20px}
.m-txt2-hlg{padding:30px 0}
.m-txt2-hlg h1{font-size:18px}
.m-txt2-hlg .info{margin-bottom:10px}
.m-txt2-hlg .con{padding-bottom:30px}
.m-txt2-hlg .link{margin-top:30px}
.m-con1-hlg{margin:30px -10px 0}
.ul-pic2-hlg .inner{margin:0 10px 20px}
.h100{height:40px}
/*.ul-case li{width:50%!important}*/
.ul-case .pic:after{width:0}
.ul-case .txt{padding:10px;opacity:1}
.ul-case .txt span{font-size:14px;line-height:25px;min-width: initial !important;}
.ul-case .txt span em { height:25px;overflow: hidden; }
.ul-case .txt span.s1{ width: 20%; }
.ul-case .txt span.s2{ width: 79%; float: right; height: 50px; overflow: hidden;}

/*.ul-news li{width:50%;margin-bottom:10px}*/
.ul-news .txt{padding:10px}
.ul-news .txt h4{height:24px;-webkit-line-clamp:1;font-weight:400}
.index-row2,.index-row3,.index-row4,.index-row5,.index-row6{padding:30px 0 0}
/*.m-qj1.health li{width:50%}*/
.video-box .mask .btn-play{width:40px!important;height:40px!important;margin-top:-20px!important;margin-left:-20px!important;-webkit-background-size:40px 40px!important;background-size:40px 40px!important}


.ul-process li{margin:0;float:left;width:25%;display:block}
.ul-process i{width:60px;height:60px;-webkit-background-size:60px 60px;background-size:60px 60px}
.ul-process:before{bottom:30px}
.ul-process h4{font-size:16px}
.m-qj1 .txt{height:30px}
.m-qj1 .txt h4{font-size:16px;line-height:30px}
.ul-case .pic{height:300px}
.ul-case .txt{height:70px}

.m-video1-hlg .con { padding-top: 0; height: 320px; }
.foot_info{display:none;}
}
@media only screen and (max-width:767px){

body {padding-bottom: 50px;}
.m-adv .js-close { right: -5px; top: 5px; }

img.i1{display:none;}
img.i2{display:block;}
.wp{width:94%}
.banner .item {
    height: 200px;
}
.m-pic1-qm,.m-text1-qm{margin-top:20px;margin-bottom:20px}
.map{margin-top:20px}
#allmap{height:200px}
.m-addr-qm{margin-top:20px;margin-bottom:20px}
.m-addr-qm h3{font-size:16px;line-height:18px;margin-bottom:10px}
.m-addr-qm .contact{font-size:14px;line-height:24px}
.m-addr-qm .contact p i{width:30px;height:30px}
.m-addr-qm .link{text-align:center}
.m-addr-qm .qq,.m-addr-qm .weibo,.m-addr-qm .weixin{float:none;display:inline-block;vertical-align:middle;margin:0 10px}
.m-addr-qm .con i{width:25px;height:25px}
.m-addr-qm .txt h4{font-size:15px;line-height:24px;margin-bottom:10px}
.m-addr-qm .txt{font-size:13px;line-height:24px}
.m-addr-qm .txt em{font-size:14px;line-height:24px}
.m-addr-qm .qq,.m-addr-qm .weibo,.m-addr-qm .weixin i{width:30px;height:30px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-addr-qm .con{margin-bottom:10px}
.m-matter-qm .slick-nav .item{font-size:18px;line-height:20px}
.m-matter-qm .slick-nav:after{margin-top:3px}
.m-matter-qm .slick-nav .slick-next,.m-matter-qm .slick-nav .slick-prev{width:30px;height:30px;margin-top:-12px}
.m-matter-qm .slick-nav span:after{height:55px;-webkit-background-size:auto 55px;-moz-background-size:auto 55px;-ms-background-size:auto 55px;-o-background-size:auto 55px;background-size:auto 55px}
.m-matter-qm .slick-nav span{padding-bottom:62px}
.m-matter-qm .slick-nav .slider{height:148px}
.m-matter-qm .slick-nav .item:hover,.m-matter-qm .slick-nav .slick-current{padding-top:27px}
.ul-imgtxt2-qm li{float:none;width:auto;padding:0 5px}
.ul-imgtxt2-qm .pic{margin-bottom:10px}
.ul-imgtxt2-qm .txt{font-size:13px;line-height:24px;padding-bottom:10px}
.ul-imgtxt2-qm .txt p{height:auto; text-indent:2em;}
.ul-imgtxt2-qm .last .txt{border-bottom:1px dashed #a7a4a0}
.ul-imgtxt2-qm li:last-child .txt{border-bottom:none}
.ul-imgtxt1-qm li{float:none;width:auto}
.ul-imgtxt1-qm{margin:20px 0 0}
.pages li{display:none}
.pages .pages-next,.pages .pages-prev{display:block}
.m-pop .inner{padding:0 10px}
.m-win{margin:20px auto}
.m-imgtxt1-qm .slider{width:300px}
.m-imgtxt1-qm .pic{width:300px;height:207px;margin:0 auto 10px}
.m-imgtxt1-qm .slick-prev{margin-left:-182px}
.m-imgtxt1-qm .slick-next{margin-right:-182px}
.m-imgtxt1-qm .txt{width:300px}
.m-imgtxt1-qm .txt p{max-height:none;height:auto}
.m-imgtxt1-qm .txt span{margin-top:10px}
.m-pop .close{bottom:10px;right:5%}
.m-imgtxt1-qm .slick-next,.m-imgtxt1-qm .slick-prev{width:30px;height:30px;margin-top:-80px}
.slcik-partner{margin-right:-10px;padding:10px 0 0}
.slcik-partner .item{margin-right:10px}
.index-row8{padding:20px 0 30px}
.index-row1{padding:30px 0 0}
.ul-count li{margin-bottom:15px}
.h40{height:20px}
.m-intro1 .pic{float:none;margin:0 auto}
.m-intro1 .txt-box h4,.m-intro1 .txt-box h5{text-align:center}
.m-pic1-hlg,.ul-link1-hlg{padding:20px 0}
.ul-link1-hlg li{width:50%;margin-bottom:10px}
.ul-link1-hlg a{height:50px;line-height:48px;font-size:18px}
.m-txt1-hlg{padding-bottom:20px}
.m-txt1-hlg .left,.m-txt1-hlg .right{float:none;width:auto}
.m-txt1-hlg .right{margin-left:0;margin-top:10px}
.m-txt1-hlg .item1+.item1{margin-top:10px}
.ul-link2-hlg{padding:20px 0 10px}
.ul-link2-hlg a{padding:10px 0 20px}
.ul-link2-hlg p{font-size:18px}
.m-video1-hlg{padding-bottom:20px}
.m-video1-hlg .start{-webkit-background-size:70px auto;background-size:70px auto}
.m-video1-hlg h3{font-size:16px}
.m-tit1-hlg{font-size:18px;line-height:24px;padding-bottom:10px}
.m-tit1-hlg span{font-size:14px}
.ul-pic1-hlg{padding:20px 0;margin:0 -5px -10px}
.ul-pic1-hlg li{width:50%;margin-bottom:10px}
.ul-pic1-hlg a{margin:0 5px}
.ul-pic1-hlg .txt{padding:10px}
.m-txt2-hlg{padding:20px 0}
.m-txt2-hlg h1{font-size:16px;line-height:24px}
.m-txt2-hlg .info span+span{margin-left:10px}
.m-txt2-hlg .link .left,.m-txt2-hlg .link .right{float:none;width:auto}
.m-txt2-hlg .link .right{margin:10px 0 0}
.m-txt2-hlg .con{padding:10px 0 20px}
.m-txt2-hlg .link{margin-top:20px}
.m-con1-hlg{margin:20px 0 10px}
.ul-pic2-hlg .inner{margin:0 0 10px}
.ul-pic2-hlg .txt{padding:10px}
.ul-pic2-hlg .txt h4 a{font-size:16px;margin-bottom:6px}
.ul-pic2-hlg .txt .desc{margin-bottom:8px}
.h100{height:20px}
.footer{padding:0 0 5px}
.fd-intro{padding:5px 0 0}
.hotTel {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 999;
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    display: block;
    color: #757cbb;
    background: #fff;
    border-top: 1px solid #ddd;
    text-align: center;
    box-sizing: border-box;
    padding: 0 3em;
}

.hotTel a {display: block; width: 50%; height: 45px; float: left; text-align: center; font-size: 18px;}
.hotTel a.zmsg { border-left: 1px solid #ddd; }

.ul-case .txt span{ min-width:100px}
.slick-partner .item {margin:0 10px;}
.foot_info{display:none;}
}
@media only screen and (max-width:479px){
    /*.banner .item { padding-top: 7%; }*/
    .banner .item {
        height: 120px;
    }
.m-imgtxt1-qm .slick-prev{left:0;margin-left:0}
.m-imgtxt1-qm .slick-next{margin-right:0;right:0}
/*.ul-case li,.ul-news li{float:none;width:auto!important}*/
/*.m-qj1.health li{float:none;width:auto}*/
.index-row7{padding:30px 0 0;display: none;}
.slick-ten .con h4{font-size:30px}
.cur{padding:10px 0 5px}
.m-qj1 .txt p{line-height:22px;font-size:13px}
/*.m-qj1 .txt h4,.m-qj1 .txt p strong{font-size:12px}*/
.ul-link1-hlg{padding:20px 0 10px}
.ul-link1-hlg li{float:none;width:auto}
.ul-link1-hlg a{height:42px;line-height:40px;font-size:16px}
.ul-link2-hlg{margin:0 -5px}
.ul-link2-hlg li{width:50%}
.ul-link2-hlg a{margin:0 5px;padding:5px 0 10px}
.ul-link2-hlg span{margin-bottom:2px}
.ul-link2-hlg p{font-size:16px}
.m-video1-hlg .start{-webkit-background-size:50px auto;background-size:50px auto}
.ul-pic1-hlg li{float:none;width:auto}
.ul-pic1-hlg .pic span{-webkit-background-size:40px auto;background-size:40px auto}
.m-txt2-hlg .link .btn{margin-top:2px}
.m-txt2-hlg .link .prev{margin-right:8px}
.m-txt2-hlg .link .next{margin-left:8px}
.m-txt2-hlg .link .tit{line-height:40px;padding:0 6px}

.m-qj1 .inner:hover .txt{bottom:0;top: auto; height:30px;background-color:rgba(229,0,17,.8);}
.m-qj1 .inner:hover .txt .js-inner {
    top: 0;
    left: 0;
    right: 0;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
}
.g-tit-ind .more{display: none;}

.banner .slick-dots button {
    width: 8px;
    height: 8px;
}
.g-tit-ind {margin-bottom: 35px;}
.g-tit-ind h3{text-align: center;position: relative;}
.g-tit-ind h3 em{display: block;font-size: 12px;margin: 0;}
.g-tit-ind h3:after{
    position: absolute;
    content: '';
    width: 20px;
    height: 1px;
    background-color: #00469c;
    left: 50%;
    margin-left: -10px;
    bottom: -10px;
}
.ul-process {
    padding: 15px 0 0;
}
.order-lang a.order{display: none;}
.order-lang a.lang {
    padding-left: 0;
}
.order-lang a.lang:after{display: none;}

.m-imgtxt1-qm .item img {
    max-width: 80%;
    max-height: 200px;
}
.foot_info{display:none;}
}
@media only screen and (max-width:330px){
.order-lang{padding-right:55px}
.logo{max-width:130px}
.foot_info{display:none;}
}



/*底部地区专家 最新推荐热门文章 CSS 20180607*/

.zxtjrm{ width:1200px; height:0 auto; margin:0px 0px 15px 0px; overflow:hidden;}
.zxrmpic{ width:1200px; height:0 auto; margin-bottom:20px;}
.zxrmpic span{width:1200px; height:40px; line-height:40px; font-weight:bold;}
.zxrmpicli{width:1200px; height:191px;text-align:center;}
.zxrmpicli li{ width:156px; height:191px;float:left; margin-right:15px; list-style-type:none;}
.zxrmpicli li span{width:156px; height:30px; line-height:30px;font-weight:normal; }
.zhuanjiapic{width:1200px; height:383px; margin:0 auto;}
	.zhuanjiatit{width:1200px; height:40px; line-height:40px; font-weight:bold; text-align:left;}
	.zjbox{ 
	  width:285px;
	  height:383px;
	  position:relative;
	  cursor:pointer;
	  margin-right:15px;
	  float:left;
	 }
	.zjbox .zjboxtxt{ 
	  width:285px; 
	  height:383px; 
	  background:#00469C; 
	  position:absolute; 
	  bottom:0px; 
	  left:0px; 
	  display:none;
	  color:white;
	  text-align:center;
	 }
	.zjbox:hover .zjboxtxt{
	  width:285px; 
	  height:383px; 
	  background:#00469C; 
	  position:absolute; 
	  bottom:0px; 
	  left:0px; 
	  display:block;
	  color:white;
	  text-align:center;
	 }
	 .zjboxtxt h4{ width:100%; margin-top:130px; line-height:45px;}
.liebiao{ width:230px; float:left; margin-left:10px; height:0 auto; text-align:left;}
.liebiao span{ width:100%; height:30px; line-height:30px; font-weight:bold;}
.liebiao li{ list-style-type:none; height:30px; line-height:30px; }
.content_link{ width:1200px; height:0 auto; line-height:30px; margin:0 auto;text-align:left;}
.content_link a{ margin:0px 6px;}

/*底部关键词滚动CSS 20180607*/
.indexgd{ width:1200px; height:25px; line-height:25px; margin:0 auto; }
.indexgd img{ border:0px #FFFFFF;}
.indexgd a{ text-decoration:none; color:#000000; font-size:12px;}

/*底部地区滚动CSS 20180607*/
#demo {overflow:hidden;width: 1200px;height:20px;margin:0 auto;}
#demo img {border: 3px solid #F2F2F2;}
#indemo {float: left;width: 2500%;}
#demo1 {float: left;}
#demo1 a{ height:0 auto; line-height:25px;}
#demo2 {float: left;margin-left:7px;}
/*底部内容CSS 20180607*/
.footinfo{ width:1000px; height:0 auto;margin:0 auto; overflow:hidden;}
.footinfo p{ width:100%; height:0 auto; line-height:35px; text-align:center; color:#FFFFFF;}
.footinfo p a{ color:#fff; margin:0px 10px;}














